package com.jy.api.healthreord.dto.yl.zhuYuanYZ;

import com.alibaba.fastjson.annotation.JSONField;
import com.alibaba.fastjson.serializer.ToStringSerializer;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;
import java.util.Date;

@Getter
@Setter
public class ZhuYuanYZDto {
    private String bingRenID;
    private String yiZhuID;
    @ApiModelProperty("医嘱名称")
    private String yiZhuMC;
    @ApiModelProperty("频率：如每次一次")
    private String pinLv;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date kaiShiSJ;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date tingZhiSJ;
    private String yingErBZ;
    @ApiModelProperty("给药方式 如口服")
    private String geiYaoFS;
    @ApiModelProperty("单次剂量 如一次3片中的‘3’")
    private String danCiJL;
    @ApiModelProperty("单次剂量单位 如一次3片中的‘片’")
    private String danCiJLDW;
    @ApiModelProperty("药品名称")
    private String yaoPinMC;
    @ApiModelProperty("药品规格")
    private String yaoPinGG;
    private String kaiZhuYSXM;
    private String yiZhuZH;
    private String yiZhuZT;
    @ApiModelProperty("医嘱状态说明")
    private String yiZhuZTSM;
    private String zuiXiaoYZID;
    @ApiModelProperty("医嘱类别")
    private String yiZhuLB;
    private String tingZhiQK;
    @ApiModelProperty("长期医嘱标志，1长期、2临时、3出院带药")
    private String changQiYZBZ;
    @ApiModelProperty("药品或诊疗数量")
    private String shuLiang;
    @ApiModelProperty("药品或诊疗数量单位")
    private String danWei;
    @ApiModelProperty("给药时机 如餐前、餐后")
    private String geiYaoSJ;
    private BigDecimal yaopindtjg;
    private Integer yaopints;
    private Integer gaofangbz;
    /**
     * 电子申请单编号
     */
    private String dianzisqdbh;
    /**
     * 检查部位
     */
    private String jianchabw;
    /**
     * 作废标志
     */
    private Integer zuofeibz;
    /**
     * 医保等级
     */
    private Integer yibaodj;
    /**
     * 家庭病床标志
     */
    private Integer jiatingbcbz;
    /**
     * ID
     */
    @JSONField(serializeUsing = ToStringSerializer.class)
    private String id;
    /**
     * APPID
     */
    private String appid;
    /**
     * 医疗机构名称
     */
    private String yiliaojgmc;
    /**
     * 病人信息表的主键id;没有时默认为0
     */
    private String patientid;
}
